  
 var manageRegister = {
		
	// 清空输入框
	clean: function() {
		$('#emailID').html("");
		$('#nicknameID').html("");
		$("#passwordID").html("");
		$("#captchaInput").html("");
	},
	
	// 检查邮箱
	validateEmail: function() {
		  var ret = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/;
		  var email = $.trim($('#emailID').val());
		  var span = $("#emailSpan");
		  span.html("");
		  if(email.length == 0){
			  // 得到span元素
			  span.html("邮箱不能为空");	
				return false;
		  }else if(!ret.test(email)){
			  span.html("邮箱格式错误！");	
			  return false;
		  }else {
			  $.post($("#baseUrl").val() + "/checkEmail.do",
			  {
				email: email
			  },
			  function(data){
				  var msg = data.email_msg;
					if (msg == "error"){
						span.html("该邮箱已被注册！");
						return false;
					} else {
						span.html("");
						return true;
					}
			  });
		  }
	},
	
	//检查密码
	validatePassword: function() {
		var ret = /^[a-z0-9_-]{6,10}$/;
		  var password = $.trim($('#passwordID').val());
		  var span = $("#passwordSpan");
		  if(password.length == 0){
			  //得到span元素
			  span.html("密码不能为空");	
			  return false;
		  }else if(!ret.test(password)){
			  span.html("密码长度大小为6~10之间！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	//检查重复密码
	validateRePassword: function() {
		var password = $.trim($('#passwordID').val());
		var repassword = $.trim($('#repasswordID').val());
		  var span = $("#repasswordSpan");
		  if(repassword.length == 0){
			  //得到span元素
			  span.html("密码不能为空");	
			  return false;
		  }else if(password != repassword){
			  span.html("与原密码不同！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	//检查姓名
	validateName: function() {
		  var ret = /^[\u4e00-\u9fa5]{2,20}$/;
		  var name = $.trim($('#usernameID').val());
		  var span = $("#usernameSpan");
		  if(name.length == 0){
			  //得到span元素
			  span.html("姓名不能为空！");	
			  return false;
		  }else if(!ret.test(name)){
			  span.html("请输入真实姓名！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	//检查电话号码
	validateTel: function() {
		var ret = /^1[3|4|5|7|8][0-9]\d{8}$/;
		  var tel = $.trim($('#telID').val());
		  var span = $("#telSpan");
		  if(tel.length == 0){
			  //得到span元素
			  span.html("电话号码不能为空！");	
			  return false;
		  }else if(!ret.test(tel)){
			  span.html("请输入正确的电话号码！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	//检查密保答案
	validateAnswer: function() {
		  var name = $.trim($('#answerID').val());
		  var span = $("#answerSpan");
		  if(name.length == 0){
			  //得到span元素
			  span.html("密保答案不能为空！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	//检查身份证
	validateCard: function() {
		var ret = /^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}$/;
		  var card = $.trim($('#cardID').val());
		  var span = $("#cardSpan");
		  if(card.length == 0){
			  //得到span元素
			  span.html("身份证号不能为空！");	
			  return false;
		  }else if(!ret.test(card)){
			  span.html("请输入正确的身份证号！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	/* 全国三级城市联动  */
	validateArea: function() {
		_init_area(); //初始化
		var Gid  = document.getElementById ;
	    var showArea = function(){
	        $('#show').html("<h3>省" + $('#s_province').val() + " - 市" +    
	        $('#s_city').val() + " - 县/区" + 
	        $('#s_county').val() + "</h3>");
	       }
	    
	    $('#s_county').attr('onchange',showArea());
	},
	
	//检查个人地址
	validatePersonAddress: function() {
		  var name = $.trim($('#personAddressID').val());
		  var s_county = $('#s_county').val();
		  var span = $("#personAddressSpan");
		  if(s_county == "市、县级市") {
			  span.html("省市县不能为空，请选择！");	
			  return false;
		  }else if(name.length == 0){
			  //得到span元素
			  span.html("详细地址不能为空！");	
			  return false;
		  }else {
			  $('#personAddressID').val($('#s_province').val() + "/" + $('#s_city').val() + "/" + $('#s_county').val() + "/" + name);
			  span.html("");
			  return true;
		  }
	},
	
	//检查工作地址
	validateWordAddress: function() {
		  var name = $.trim($('#wordAddressID').val());
		  var span = $("#wordAddressSpan");
		  if(name.length == 0){
			  //得到span元素
			  span.html("工作地址不能为空！");	
			  return false;
		  }else {
			  span.html("");
			  return true;
		  }
	},
	
	// 点击登录触发的事件
	init: function() {
	    
		/* 对电子邮箱的验证 */
		$("#emailID").blur(function(){
			manageRegister.validateEmail();
		});
		
		
		/* 对密码的验证 */
		$("#passwordID").blur(function(){
			manageRegister.validatePassword();
		});
		
		/* 对重复密码的验证 */
		$("#repasswordID").blur(function(){
			manageRegister.validateRePassword();
		});
		
		/* 对姓名的验证 */
		$("#usernameID").blur(function(){
			manageRegister.validateName();
		});
		
		/* 对手机号码的验证 */
		$("#telID").blur(function(){
			manageRegister.validateTel();
		});
		
		/* 对密保答案的验证 */
		$("#answerID").blur(function(){
			manageRegister.validateAnswer();
		});
		
		/* 对身份证的验证 */
		$("#cardID").blur(function(){
			manageRegister.validateCard();
		});
		
		/* 对个人地址的验证 */
		$("#personAddressID").blur(function(){
			manageRegister.validatePersonAddress();
		});
		
		/* 对工作地址的验证 */
		$("#wordAddressID").blur(function(){
			manageRegister.validateWordAddress();
		});
		
		/* 全国三级城市联初始化 放在最后*/
		manageRegister.validateArea();
	},
	
	// validateIsNull()：验证各个输入框是否为空,若都不为空，则返回true，否则返回false，不进入register()方法
	validateIsNull: function() {
		
		/* 对电子邮箱的验证 */
		manageRegister.validateEmail();
		
		/* 对密码的验证 */
		manageRegister.validatePassword();
		
		/* 对重复密码的验证 */
		manageRegister.validateRePassword();
		
		/* 对姓名的验证 */
		manageRegister.validateName();
		
		/* 对手机号码的验证 */
		manageRegister.validateTel();
		
		/* 对密保答案的验证 */
		manageRegister.validateAnswer();
		
		/* 对身份证的验证 */
		manageRegister.validateCard();
		
		/* 对个人地址的验证 */
		manageRegister.validatePersonAddress();
		
		/* 对工作地址的验证 */
		return manageRegister.validateWordAddress();
	},
	
	// 注册
	register: function() {
		return manageRegister.validateIsNull();
	}
 }
 
  // 入口
  $(function(){
	    // 入口，点击注册进入
	    manageRegister.init();
 });
